<?php
/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
require_once '../funciones.php';
$con            = con_caweb();
$transaccion    = $_POST['transaccion'];
if($_POST['notaNum'] == '0'){ //crea el registro
    //Incerta Cabecera
    $sql = "insert into cabeceras_nota(estado,notaFecha,cliente,facturas,notaTotal,notaConcepto,notaDirigido,notaPiepagina,usuariocreo,sucursal,fechacreo) ";
    $sql .= " values('{$_POST['estado']}','{$_POST['fecha']}','{$_POST['cliente']}','{$_POST['facturas']}','{$_POST['valor']}','{$_POST['concepto']}','{$_POST['dirigido']}','{$_POST['nota']}','{$_SESSION['caweb']['username']}','{$_SESSION['caweb']['sucursal']}',now())";
    $result = mysql_query($sql,$con) or die("Error SQL 1".mysql_error().$sql);
    $id = mysql_insert_id($con);
    //Inserta Detalles
    //Contenido de los campos en la tabla temporal_aux
    //entero1   ->  Cuenta
    //varchar1  ->  descripcionCuenta
    //decimal1  ->  Debe
    //decimal2  ->  Haber
    $sql = "insert into detalles_nota(notaNumero,cuenta,descripcionCuenta,valorDebe,valorHaber,fechacreo)  select '$id',entero1,varchar1,decimal1,decimal2,now() from temporal_aux where transaccion = $transaccion";
    $result = mysql_query($sql,$con) or die("Error SQL 2 ".  mysql_error().$sql);
    $mensaje = "Se ha creado la Nota Credito No. $id";
}
else{
    $sql = "update cabeceras_nota set ";
    $sql .= "estado         = '{$_POST['estado']}',";
    $sql .= "notaFecha      = '{$_POST['fecha']}',";
    $sql .= "cliente        = '{$_POST['cliente']}',";
    $sql .= "facturas       = '{$_POST['facturas']}',";
    $sql .= "notaTotal      = '{$_POST['valor']}',";
    $sql .= "notaDirigido   = '{$_POST['dirigido']}',";
    $sql .= "notaConcepto   = '{$_POST['concepto']}',";
    $sql .= "notaPiepagina  = '{$_POST['nota']}',";
    $sql .= "usuariomodifico  = '{$_SESSION['caweb']['username']}',";
    $sql .= "fechamodifico  = now() where notaNumero = '{$_POST['notaNum']}'";
    $result = mysql_query($sql,$con) or die("Error SQL 3".mysql_error().$sql);
    //elimina anteriores detalles
    $sql = "delete from detalles_nota where notaNumero = '{$_POST['notaNum']}'";
    $result = mysql_query($sql,$con) or die("Error SQL 4 ".  mysql_error().$sql);
    $sql = "insert into detalles_nota(notaNumero,cuenta,descripcionCuenta,valorDebe,valorHaber,fechacreo)  select '{$_POST['notaNum']}',entero1,varchar1,decimal1,decimal2,now() from temporal_aux where transaccion = $transaccion";
    $result = mysql_query($sql,$con) or die("Error SQL 2 ".  mysql_error().$sql);
    $mensaje = "Se ha actualizado correctamente la Nota No. {$_POST['notaNum']}";
}
$sql = "delete from temporal_aux where transaccion = $transaccion";
$result = mysql_query($sql,$con) or die("Error SQL 3 ".  mysql_error().$sql);
echo "<script type='text/javascript'>alert('$mensaje'); parent.fnPrueba();</script>";
?>
